package com.diploma.project.aiqiyi.model;

import java.util.Date;
import javax.persistence.*;
import lombok.Data;

@Table(name = "t_user")
@Data
public class User {
    @Id
    private Integer id;

    /**
     * app端生成的uuid
     */
    private String uuid;

    /**
     * 手机号码
     */
    private Long mobile;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 登录密码
     */
    @Column(name = "login_password")
    private String loginPassword;

    /**
     * 支付密码
     */
    @Column(name = "pay_password")
    private String payPassword;

    /**
     * 姓名
     */
    @Column(name = "real_name")
    private String realName;

    /**
     * 身份证号
     */
    private String idcard;

    /**
     * 头像图片路径
     */
    private String avatar;

    /**
     * 实名认证状态: {0: 未验证, 1: 通过, 2: 未通过, 3：黑名单认证}
     */
    @Column(name = "identity_auth")
    private Byte identityAuth;

    /**
     * 状态: {0: 正常, 1: 冻结, 2: 停用, 3: 删除}
     */
    private Byte status;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 注册来源 平台类型 1：Android   2：ios   3：wechat  4:web
     */
    private Byte platform;

    /**
     * 注册时版本
     */
    private String version;
}